CAL supports the standard numeric functions in the following table.
Numeric functions
Function
Description
sin(angle)
Sine of the angle
cos(angle)
Cosine of the angle
tang(angle)
Tangent of the angle
asin(real)
Arcsine of the number; the number must be between -1 and 1
acos(real)
Arccosine of the number; the number must be between -1 and 1
atan(real)
Arctangent of the number
ln(real)
Natural log of the number
log(real)
Base-10 log of the number
exp(real)
Natural exponent of the number
exp10(real)
Base-10 exponent of the number
sqr(real)
Square of the number
sqrt(real)
Square root of the number; the number must be nonnegative
abs(real)
Absolute value of the number
round(real)
Number rounded to the nearest integer
trunc(real)
Integer portion of the number
r2d(angle)
Angles in radians converted to degrees; for example, r2d(pi) converts the pi radians to 180 degrees
d2r(angle)
Angles in degrees converted to radians; for example, d2r(180) converts 180 degrees to radians and returns the value of pi
pi
The constant pi